Binaryen در واقع یک کتابخانه زیرساختی دسته ابزارهای کامپایلر طراحی سایت اختصاصی برای لهجه WebAssembly است. این ابزار به گویش سی پلاس پلاس مندرج میباشد. مقصود از تشکیل داد این ابزار این میباشد که کامپایل کردن WebAssembly را بی آلایش خیس، باصرفه خیس و سریع خیس نماید. این ابزار دارنده یک API به لهجه C میباشد که دارنده یک هدر مخصوص میباشد و علاوه بر این قادر است از لهجه اپلیکیشن نویسی جاوا اسکریپت نیز استعمال نماید. ورودی هایی که به طور WebAssembly میباشند تایید میشوند اما برای کامپایلرهایی که گراف کنترلی کلی را ترجیح میدهند این گراف ها نیز قابل تایید میباشند.
IR( اکران میانی) داخلی ابزار Binaryen از ساختار داده های توده و جوری به کار گیری می نماید و از کلیه هسته های CPU به کار گیری می نماید تا کدژن موازی و seo را کاملا اعمال دهد. علاوه بر این IR همینطور به سادگی به گویش WebAssembly کامپایل می گردد به دلیل آن که اصولا جز زیرمجموعه های این لهجه به حساب می آید. seo های مخصوص WebAssembly هم بعد ها و اندازه کدها و هم سرعت آنهارا seo می نمایند و سبب میگردد تا Binaryen تحت عنوان یک کامپایلر نیز به تنهایی موءثر و کاربردی باشد.
Binaryen در واقع یک کتابخانه زیرساختی دسته ابزارهای کامپایلر طراحی سایت اختصاصی برای لهجه WebAssembly است. این ابزار به گویش سی پلاس پلاس مندرج میباشد. مقصود از تشکیل داد این ابزار این میباشد که کامپایل کردن WebAssembly را بی آلایش خیس، باصرفه خیس و سریع خیس نماید. این ابزار دارنده یک API به لهجه C میباشد که دارنده یک هدر مخصوص میباشد و علاوه بر این قادر است از لهجه اپلیکیشن نویسی جاوا اسکریپت نیز استعمال نماید. ورودی هایی که به طور WebAssembly میباشند تایید میشوند اما برای کامپایلرهایی که گراف کنترلی کلی را ترجیح میدهند این گراف ها نیز قابل تایید میباشند.
IR( اکران میانی) داخلی ابزار Binaryen از ساختار داده های توده و جوری به کار گیری می نماید و از کلیه هسته های CPU به کار گیری می نماید تا کدژن موازی و seo را کاملا اعمال دهد. علاوه بر این IR همینطور به سادگی به گویش WebAssembly کامپایل می گردد به دلیل آن که اصولا جز زیرمجموعه های این لهجه به حساب می آید. seo های مخصوص WebAssembly هم بعد ها و اندازه کدها و هم سرعت آنهارا seo می نمایند و سبب میگردد تا Binaryen تحت عنوان یک کامپایلر نیز به تنهایی موءثر و کاربردی باشد.

لینکها را در کل مطالب خود بگنجانید